package com.tmz.cloudmall.cloudmallware.domain;

import java.math.BigDecimal;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.tmz.cloudmall.cloudmallcommon.common.annotation.Excel;
import com.tmz.cloudmall.cloudmallcommon.common.core.domain.BaseEntity;

/**
 * 采购信息对象 wms_purchase
 * 
 * @author tmz
 * @date 2025-08-16
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class Purchase extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 ID，用于唯一标识记录 */
    private Long id;

    /** 指派人ID */
    @Excel(name = "指派人ID", readConverterExp = "指派人ID")
    private Long assigneeId;

    /** 指派人姓名 */
    @Excel(name = "指派人姓名", readConverterExp = "指派人姓名")
    private String assigneeName;

    /** 联系电话 */
    @Excel(name = "联系电话", readConverterExp = "联系电话")
    private String phone;

    /** 优先级 */
    @Excel(name = "优先级", readConverterExp = "优先级数值")
    private Long priority;

    /** 状态 */
    @Excel(name = "状态", readConverterExp = "状态数值")
    private Long status;

    /** 仓库 ID */
    @Excel(name = "仓库ID", readConverterExp = "仓库ID")
    private Long wareId;

    /** 金额*/
    @Excel(name = "金额", readConverterExp = "金额数值")
    private BigDecimal amount;


}
